package Test;

import static org.junit.Assert.*;

import java.util.List;

import Bairro.Bairro;
import Bairro.BairroDao;
import Cidade.Cidade;
import Cidade.CidadeDao;

import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;

public class BairroTest {
	
	BairroDao baiDao = new BairroDao();
	CidadeDao cidDao = new CidadeDao();

	@BeforeClass
	public static void setUpBeforeClass() throws Exception {
	}

	@Before
	public void setUp() throws Exception {
	}

	@Test
	public void AddBairro() {
		
		Cidade cid = cidDao.RecuperaCidadeCOD(1);
		Bairro bai = new Bairro("Cidade Nova", cid);
		baiDao.AddBairro(bai);
		List b = baiDao.ListarBairros();
		System.out.println("TESTE ADDBAIRRO: O bairro inserido foi; "+ b);
	}
	//@Test
	public void listarBairroDSC ()
	{
		List b = baiDao.listarBairroDSC("Cid");
		System.out.println("TESTE LISTARBAIRRODSC: O bairro listado foi; "+ b);
	}
	//@Test
	public void listarBairroCOD ()
	{
		Bairro b = baiDao.RecuperarBairroCOD(1);
		b.setNomeBairro("CIDADE FELIZ");
		baiDao.UpdateBairro(b);
		
	}
	//@Test
	public void RemoveBairro ()
	{
		Bairro b = baiDao.RecuperarBairroCOD(1);
		baiDao.RemoveBairro(b);
		
	}
	

}
